function hammingDistance(a, b) {
    return (a ^ b).toString(2).replace(/0/g, '').length;
}
